/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.agi.myhome;

import br.com.agi.myhome.dominio.Estoque;
import br.com.agi.myhome.servicos.CadastradorEstoque;
import java.util.ArrayList;
import java.util.List;
import javax.faces.model.SelectItem;

/**
 *
 * @author Renato
 */
public class MontadorProdutos {
    private CadastradorEstoque cadastradorEstoque;
    public MontadorProdutos(CadastradorEstoque cadastrador){
        this.cadastradorEstoque=cadastrador;
        this.selecaoProdutos=new ArrayList<SelectItem>();
    }
    
    
    private List<SelectItem> selecaoProdutos;
    public void montarSelecao(){
        selecaoProdutos.clear();
        
        List <Estoque> estoques;
        estoques=cadastradorEstoque.getListaEntidade();
        
        for(Estoque item : estoques){
            SelectItem sItem;
            sItem=new SelectItem(item,item.getNome());
            selecaoProdutos.add(sItem);
        }
    }
    
    public List<SelectItem> getSelecaoProdutos(){
        return this.selecaoProdutos;
    }
}
